// 导入instance
import instance from '@/utils/axios.js'

// 登录接口
function userLogin (mobile, code) {
  return instance({
    url: '/v1_0/authorizations',
    method: 'post',
    data: { mobile, code }
  })
}
// 导出接口
export { userLogin }
// 2.获取用户个人信息
// 导入token.工具包
import { getToken } from '@/utils/token.js'
function getUserInfo () {
  return instance({
    url: '/v1_0/user/profile',
    method: 'get',
    // 设置请求头
    headers: {
      // 调用方法 获取返回的对象 然后点出 token
      Authorization: `Bearer ${getToken().token}`
    }
  })
}
// 导出接口
export { getUserInfo }

// 3.编辑用户信息
function editUserInfo (data) {
  return instance({
    url: '/v1_0/user/profile',
    method: 'patch',
    data
  })
}
// 导出接口
export { editUserInfo }

// 4.编辑用户接口
function editUserPhpto (fd) {
  return instance({
    url: '/v1_0/user/photo',
    method: 'patch',
    data: fd,
    headers: {
      // 调用方法 获取返回的对象 然后点出 token
      Authorization: `Bearer ${getToken().token}`
    }
  })
}
// 导出接口
export { editUserPhpto }
